<div class="form-group clearfix">
  <div class="pull-left form-inline">
    <button type="button" class="btn btn-default" (click)="goBack()">返回</button>
  </div>
</div>

<!--<form nz-form [formGroup]="validateForm" class="admin-style">-->
<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24" nz-form-item-required>活动标题：</div>-->
<!--<div nz-form-control nz-col [nzSm]="10" [nzXs]="16" [nzValidateStatus]="getFormControl('title')">-->
<!--<nz-input formControlName="title" [nzPlaceHolder]="'请输入活动标题'"-->
<!--[nzSize]="'large'"></nz-input>-->
<!--<div nz-form-explain-->
<!--*ngIf="getFormControl('title').dirty&&getFormControl('title').hasError('required')">请输入活动标题-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24" nz-form-item-required>开始时间：</div>-->
<!--<div nz-form-control nz-col [nzSm]="10" [nzXs]="16" [nzValidateStatus]="getFormControl('begin_time')">-->
<!--<nz-datepicker style="width:300px;" nzShowTime-->
<!--(ngModelChange)="begin_time=$event;_startValueChange()"-->
<!--formControlName="begin_time"-->
<!--[nzDisabledDate]="_disabledStartDate"-->
<!--[nzFormat]="'YYYY-MM-DD HH:mm:ss'"-->
<!--[nzShowTime]="true"-->
<!--[nzAllowClear]="false"-->
<!--[nzPlaceHolder]="'开始时间'"></nz-datepicker>-->
<!--<div nz-form-explain-->
<!--*ngIf="getFormControl('begin_time').dirty&&getFormControl('begin_time').hasError('required')">请选择开始时间-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24" nz-form-item-required>结束时间：</div>-->
<!--<div nz-form-control nz-col [nzSm]="10" [nzXs]="16" [nzValidateStatus]="getFormControl('end_time')">-->
<!--<nz-datepicker style="width:300px;" nzShowTime-->
<!--(ngModelChange)="end_time=$event;_startValueChange()"-->
<!--formControlName="end_time"-->
<!--[nzDisabledDate]="_disabledStartDate"-->
<!--[nzFormat]="'YYYY-MM-DD HH:mm:ss'"-->
<!--[nzShowTime]="true"-->
<!--[nzAllowClear]="false"-->
<!--[nzPlaceHolder]="'结束时间'"></nz-datepicker>-->
<!--<div nz-form-explain-->
<!--*ngIf="getFormControl('end_time').dirty&&getFormControl('end_time').hasError('required')">请选择结束时间-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24" nz-form-item-required>展示时间：</div>-->
<!--<div nz-form-control nz-col [nzSm]="10" [nzXs]="16" [nzValidateStatus]="getFormControl('show_time')">-->
<!--<nz-datepicker style="width:300px;" nzShowTime-->
<!--(ngModelChange)="show_time=$event;_startValueChange()"-->
<!--formControlName="show_time"-->
<!--[nzDisabledDate]="_disabledStartDate"-->
<!--[nzFormat]="'YYYY-MM-DD HH:mm:ss'"-->
<!--[nzShowTime]="true"-->
<!--[nzAllowClear]="false"-->
<!--[nzPlaceHolder]="'展示时间'"></nz-datepicker>-->
<!--<div nz-form-explain-->
<!--*ngIf="getFormControl('show_time').dirty&&getFormControl('show_time').hasError('required')">请选择展示时间-->
<!--</div>-->
<!--</div>-->
<!--</div>-->

<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24" nz-form-item-required>主题图片：</div>-->
<!--<div nz-form-control nz-col [nzSm]="10" [nzXs]="16">-->
<!--<app-upload [(fileList)]="fileList" [(piclist)]="picList" [picSizeInfo]="picSizeInfo" [outMargin]="'20px'"-->
<!--(piclistChange)="fileChange()" (fileListChange)="fileChange()" [canChange]="canChange">-->
<!--</app-upload>-->
<!--<div *ngIf="picError" style="color:red;">请上传一张图片</div>-->
<!--</div>-->
<!--</div>-->
<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24" nz-form-item-required>活动状态：</div>-->
<!--<div nz-form-control nz-col [nzSm]="10" [nzXs]="16" [nzValidateStatus]="getFormControl('activity_status')">-->
<!--<nz-switch formControlName="activity_status"></nz-switch>-->
<!--</div>-->
<!--</div>-->
<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24">活动描述：</div>-->
<!--<div nz-form-control nz-col [nzSm]="12" [nzXs]="24" style="z-index:1">-->
<!--<editor (onPostData)="PostData($event)"></editor>-->
<!--</div>-->
<!--</div>-->
<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24">链接商品：</div>-->
<!--<div nz-form-control nz-col [nzSm]="10" [nzXs]="16">-->
<!--<button nz-button [nzType]="'default'" (click)="addLinkGoods($event)">-->
<!--<span>{{ checkedGoodsInfo.length === 0 ? '添加链接商品' : '编辑链接商品' }}</span>-->
<!--</button>-->
<!--</div>-->
<!--</div>-->
<!--<div nz-form-item nz-row *ngIf="checkedGoodsInfo.length > 0">-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24">选中的商品：</div>-->
<!--<div class="col-md-4">-->
<!--<div class="checked-wrap" *ngFor="let task of checkedGoodsInfo;let i = index;">-->
<!--<div class="checked-info">-->
<!--<span>商品名称: </span>-->
<!--<span>{{ task.task_name }}</span>-->
<!--</div>-->
<!--<div class="checked-info">-->
<!--<span>商品编号: </span>-->
<!--<span>{{ task.task_no  }}</span>-->
<!--</div>-->
<!--<div class="checked-info">-->
<!--<span>商品图片: </span>-->
<!--<img style="width:50px;height:50px;" src="{{ task.taskPreview }}" alt="">-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--<div nz-form-item nz-row>-->
<!--<div nz-form-label nz-col [nzSm]="6" [nzXs]="24">-->
<!--<label for="top" nz-form-item-required>是否置顶</label>-->
<!--</div>-->
<!--<div nz-form-control nz-col [nzSm]="10" [nzXs]="16" [nzValidateStatus]="getFormControl('top')">-->
<!--<nz-radio-group formControlName="top" >-->
<!--<label nz-radio [nzValue]="1">-->
<!--<span>是</span>-->
<!--</label>-->
<!--<label nz-radio [nzValue]="2">-->
<!--<span>否</span>-->
<!--</label>-->
<!--</nz-radio-group>-->
<!--<span>活动置顶后将会在发现首页展示该活动内容</span>-->
<!--</div>-->
<!--</div>-->

<!--&lt;!&ndash;<div nz-form-item nz-row>&ndash;&gt;-->
<!--&lt;!&ndash;<div nz-form-label nz-col [nzSm]="6" [nzXs]="24">是否置顶：</div>&ndash;&gt;-->
<!--&lt;!&ndash;<div nz-form-control nz-col [nzSm]="10" [nzXs]="16">&ndash;&gt;-->
<!--&lt;!&ndash;<nz-radio-group formcontrolName="top">&ndash;&gt;-->
<!--&lt;!&ndash;<label nz-radio [nzValue]="1">&ndash;&gt;-->
<!--&lt;!&ndash;<span>是</span>&ndash;&gt;-->
<!--&lt;!&ndash;</label>&ndash;&gt;-->
<!--&lt;!&ndash;<label nz-radio [nzValue]="2">&ndash;&gt;-->
<!--&lt;!&ndash;<span>否</span>&ndash;&gt;-->
<!--&lt;!&ndash;</label>&ndash;&gt;-->
<!--&lt;!&ndash;</nz-radio-group>&ndash;&gt;-->
<!--&lt;!&ndash;<span>活动置顶后将会在发现首页展示该活动内容</span>&ndash;&gt;-->
<!--&lt;!&ndash;</div>&ndash;&gt;-->
<!--&lt;!&ndash;</div>&ndash;&gt;-->

<!--<div nz-form-item nz-row>-->
<!--<div nz-form-control nz-col [nzSm]="12" [nzXs]="24" [nzOffset]="6">-->
<!--<button class="btn btn-success btn-md-long" type="button" nz-button [nzLoading]="submitStatus"-->
<!--(click)="_submitForm()">{{ submitStatus ? '提交中' :-->
<!--'提 交' }}-->
<!--</button>-->
<!--<button class="btn btn-default btn-md-long" type="button" nz-button (click)="goBack()">取 消</button>-->
<!--</div>-->
<!--</div>-->
<!--</form>-->

<form nz-form [formGroup]="validateForm" class="active-form-save">
  <div nz-form-item nz-row>
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="title" nz-form-item-required>活动名称</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback [nzValidateStatus]="getFormControl('title')">
      <nz-input [nzSize]="'large'" formControlName="title" [nzId]="'title'" [nzDisabled]="detail"></nz-input>
      <div nz-form-explain *ngIf="validateForm.controls.title.dirty&&validateForm.controls.title.hasError('required')">
        请输入活动名称
      </div>
    </div>
  </div>
  <div nz-form-item nz-row>
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="validity_start" nz-form-item-required>开始时间</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback
         [nzValidateStatus]="getFormControl('validity_start')">
      <nz-datepicker
        formControlName="validity_start"
        [nzShowTime]="true"
        [nzPlaceHolder]="'请选择开始时间'"
        [(ngModel)]="start_date"
        (ngModelChange)="showTime($event)"
        style="width:180px"
        [nzFormat]="'YYYY-MM-DD HH:mm:ss'"
        [nzDisabledDate]="_disabledStartDate"
        [nzDisabled]="detail"
      ></nz-datepicker>
      <div nz-form-explain
           *ngIf="validateForm.controls.validity_start.dirty&&validateForm.controls.validity_start.hasError('required')">
        请选择开始时间
      </div>
    </div>
  </div>
  <div nz-form-item nz-row>
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="validity_end" nz-form-item-required>结束时间</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback
         [nzValidateStatus]="getFormControl('validity_end')">
      <nz-datepicker style="width:180px" formControlName="validity_end" [nzShowTime]="true" [nzPlaceHolder]="'请选择结束时间'"
                     [(ngModel)]="end_date"
                     (ngModelChange)="showTime($event)"
                     [nzFormat]="'YYYY-MM-DD HH:mm:ss'" [nzDisabledDate]="_disabledEndDate"
                     [nzDisabled]="detail"></nz-datepicker>
      <div nz-form-explain
           *ngIf="validateForm.controls.validity_end.dirty&&validateForm.controls.validity_end.hasError('required')">
        请选择结束时间
      </div>
    </div>
  </div>
  <div nz-form-item nz-row *ngIf="activity_type == 3 || activity_type == 5">
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="show_at" nz-form-item-required>展示时间</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback
         [nzValidateStatus]="getFormControl('show_at')">
      <nz-datepicker style="width:180px" formControlName="show_at" [nzShowTime]="true" [nzPlaceHolder]="'请选择展示时间'"
                     [nzFormat]="'YYYY-MM-DD HH:mm:ss'" [nzDisabled]="detail"></nz-datepicker>
      <div nz-form-explain
           *ngIf="validateForm.controls.show_at.dirty&&validateForm.controls.show_at.hasError('required')">
        请选择展示时间
      </div>
    </div>
  </div>
  <div nz-form-item nz-row>
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label nz-form-item-required>主题图片</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback [nzValidateStatus]="getFormControl('pic_url')">
      <uploadgroup
        [(fileList)]="fileList"
        (piclistChange)="fileChange($event)"
        (fileListChange)="fileChange($event)"
        (picDeleteChange)="picChange($event)"
        [(piclist)]="fileList"
        [edit]="editStatus"
        [readonly2]="detail"
      ></uploadgroup>
      <div>尺寸670 X 336 最大500K</div>
      <div nz-form-explain
           *ngIf="validateForm.controls.pic_url.dirty&&validateForm.controls.pic_url.hasError('required')">请上传主题图片
      </div>
    </div>
  </div>
  <ng-container *ngIf="editors.length > 0">
    <ng-container *ngFor="let editor of editors;let i = index;">
      <div nz-form-item nz-row>
        <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
          <label>第{{ i+1 }}个活动内容</label>
        </div>
        <div class="active-form-save" nz-form-control nz-col [nzSm]="14" [nzXs]="24" style="position:relative;">
          <editor disabled="detail" pic_sign_url_default="article" (onPostData)="PostData($event)"></editor>
          <!--<div nz-form-explain *ngIf="editor['descError']">输入活动内容</div>-->
          <span class="delete-editor-btn" *ngIf="i !== 0 && !detail" (click)="deleteEditor(i)"><i
            class="anticon anticon-close-circle-o"></i></span>
        </div>
      </div>
      <div nz-form-item nz-row>
        <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">第{{ i+1 }}个链接商品：</div>
        <div nz-form-control nz-col [nzSm]="18" [nzXs]="24">
          <button nz-button [nzType]="'default'" [disabled]="detail" (click)="addLinkGoods($event,i)">
            <span>{{ editor['checkedGoodsInfo'].length == 0 ? '添加链接商品' : '编辑链接商品' }}</span>
          </button>
          <!--<span [class.hidden]="!detail" disabled>不可编辑</span>-->
        </div>
      </div>
      <div nz-form-item nz-row *ngIf="editor['checkedGoodsInfo'].length > 0">
        <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">选中的商品：</div>
        <div nz-form-control nz-col [nzSm]="18" [nzXs]="24">
          <div class="checked-wrap" *ngFor="let task of editor['checkedGoodsInfo'];let i1 = index;">
            <div class="checked-info">
              <span>商品名称: </span>
              <span>{{ task.task_name }}</span>
            </div>
            <div class="checked-info">
              <span>商品编号: </span>
              <span>{{ task.task_no  }}</span>
            </div>
            <div class="checked-info">
              <span>商品图片: </span>
              <img style="width:50px;height:50px;" src="{{ task.taskPreview }}" alt="">
            </div>
          </div>
        </div>
      </div>
    </ng-container>
  </ng-container>
  <div nz-form-item nz-row *ngIf="editors.length < 5">
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24"></div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24">
      <button nz-button [nzType]="'primary'" [class.hidden]="detail" (click)="addEditor()">
        <span>新增富文本</span>
      </button>
    </div>
  </div>
  <div nz-form-item nz-row *ngIf="editors.length == 5">
    <p nz-col [nzOffset]="'4'" style="color:#F42121;">最多设置5个富文本</p>
  </div>
  <div nz-form-item nz-row>
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="status" nz-form-item-required>活动状态</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback [nzValidateStatus]="getFormControl('status')">
      <nz-radio-group formControlName="status">
        <label nz-radio [nzValue]="1" [nzDisabled]="detail">
          <span>启用</span>
        </label>
        <label nz-radio [nzValue]="0" [nzDisabled]="detail">
          <span>暂停</span>
        </label>
      </nz-radio-group>
      <span>默认启用状态</span>
    </div>
  </div>

  <div nz-form-item nz-row>
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="is_top" nz-form-item-required>是否置顶</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback [nzValidateStatus]="getFormControl('is_top')">
      <nz-radio-group formControlName="is_top">
        <label nz-radio [nzValue]="1" [nzDisabled]="detail">
          <span>是</span>
        </label>
        <label nz-radio [nzValue]="0" [nzDisabled]="detail">
          <span>否</span>
        </label>
      </nz-radio-group>
      <span>活动置顶后将会在发现首页展示该活动内容</span>
    </div>
  </div>
  <div nz-form-item nz-row *ngIf="activity_type==3">
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="user_num_limit" nz-form-item-required>名额限制</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback
         [nzValidateStatus]="getFormControl('user_num_limit')">
      <nz-input-number style="width:200px" [nzSize]="'large'" [nzPlaceHolder]="'只能输入正整数，输入0为无限制'"
                       formControlName="user_num_limit" [nzDisabled]="detail"></nz-input-number>
      <span>设定多少名额后即固定名额的推客可使用发券功能</span>
      <div nz-form-explain
           *ngIf="validateForm.controls.user_num_limit.dirty&&validateForm.controls.user_num_limit.hasError('required')">
        请输入名额限制
      </div>
      <div nz-form-explain
           *ngIf="validateForm.controls.user_num_limit.dirty&&validateForm.controls.user_num_limit.hasError('pattern')">
        请输入正整数
      </div>
    </div>
  </div>
  <div nz-form-item nz-row *ngIf="activity_type == 3">
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="card_coupons_uuid" nz-form-item-required>选择优惠券</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback
         [nzValidateStatus]="getFormControl('card_coupons_uuid')">
      <nz-select [nzDisabled]="detail" style="width:200px;" [nzPlaceHolder]="'请选择优惠券'"
                 formControlName="card_coupons_uuid" (nzOpenChange)="getCardList($event);">
        <nz-option
          *ngFor="let option of cardList"
          [nzLabel]="option.label"
          [nzValue]="option.value"
          [nzDisabled]="option.disabled">
        </nz-option>
      </nz-select>
      <div nz-form-explain
           *ngIf="validateForm.controls.card_coupons_uuid.dirty&&validateForm.controls.card_coupons_uuid.hasError('required')">
        请选择优惠券
      </div>
    </div>
  </div>
  <div nz-form-item nz-row *ngIf="activity_type==4">
    <div nz-form-label nz-col [nzSm]="4" [nzXs]="24">
      <label for="category_id" nz-form-item-required>活动类型</label>
    </div>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" nzHasFeedback
         [nzValidateStatus]="getFormControl('category_id')">
      <nz-select style="width: 200px;" [nzPlaceHolder]="'请选择活动类型'" formControlName="category_id" [nzDisabled]="detail"
                 nzAllowClear>
        <nz-option
          *ngFor="let option of categoryList1"
          [nzLabel]="option.title"
          [nzValue]="option.id"
        >
        </nz-option>
      </nz-select>
      <div nz-form-explain
           *ngIf="validateForm.controls.category_id.dirty&&validateForm.controls.category_id.hasError('required')">
        请选择活动类型
      </div>
    </div>
  </div>
  <div nz-form-item nz-row>
    <div nz-form-control nz-col [nzSm]="14" [nzXs]="24" [nzOffset]="4">
      <button class="btn btn-success btn-md-long" type="button" [class.hidden]="detail" nz-button
              [nzLoading]="submitStatus"
              (click)="_submitForm()">{{ submitStatus ? '提交中' :
        '提 交' }}
      </button>
      <button class="btn btn-default btn-md-long" type="button" nz-button (click)="goBack()">取 消</button>
    </div>
  </div>
</form>


<app-notification [type]="type" [message]="message" [isShow]="isShow"
                  (promptIsShow)="isShow = $event"></app-notification>


<!-- 添加活动弹窗 -->
<nz-modal
  [nzVisible]="GoodsModalVisible"
  [nzTitle]="'添加链接商品'"
  [nzWidth]="'1000px'"
  [nzContent]="GoodsModalContent"
  [nzZIndex]="99999"
  [nzConfirmLoading]="isConfirmGoodsLoading"
  (nzOnCancel)="closeGoodsModal()"
  (nzOnOk)="closeGoodsModal()"
>
  <ng-template #GoodsModalContent>
    <div nz-form-item nz-row>
      <div nz-form-label nz-col [nzSm]="15" [nzXs]="24" [nzOffset]="5">
        <input type="text" [(ngModel)]="task_name" class="form-control" placeholder="请输入商品名称">
      </div>
      <div nz-form-control nz-col [nzSpan]="3" [nzOffset]="1">
        <button class="btn btn-success" (click)="search();">搜索</button>
        <button class="btn btn-default" style="margin-left:5px;" (click)="reset();">重置</button>
      </div>
    </div>
    <nz-table
      [nzAjaxData]="taskList"
      [nzLoading]="taskLoading"
      [(nzPageIndex)]="taskPage"
      [(nzPageSize)]="taskPageSize"
      [nzTotal]="taskTotal"
      (nzPageIndexChange)="getTaskList()"
    >
      <thead nz-thead>
      <tr>
        <th nz-th nzCheckbox style="width:80px;"></th>
        <th nz-th style="width: 200px;">
          <span>商品名称</span>
        </th>
        <th nz-th>
          <span>商品图片</span>
        </th>
        <th nz-th>
          <span>商品积分</span>
        </th>
        <th nz-th>
          <span>商品状态</span>
        </th>
        <th nz-th>
          <span>创建时间</span>
        </th>
        <th nz-th>
          <span>结束时间</span>
        </th>
      </tr>
      </thead>
      <tbody nz-tbody>
      <ng-container *ngFor="let data of taskList;let i = index;">
        <tr nz-tbody-tr>
          <td nz-td nzCheckbox>
            <label nz-checkbox (ngModelChange)="dealTask($event,data)" [(ngModel)]="data.checked"></label>
          </td>
          <td nz-td>
            {{ data.task_name }}
          </td>
          <td nz-td>
            <img style="width:50px;height:50px;" [src]="data.taskPreview" alt="">
          </td>
          <td nz-td style="font-size: 12px;">
            {{ data.point }}
          </td>
          <td nz-td>
            <ng-container *ngIf="data.status === 0"><span class="ant-badge-status-dot ant-badge-status-success"></span>&nbsp;正常
            </ng-container>
            <ng-container *ngIf="data.status === 1"><span class="ant-badge-status-dot ant-badge-status-error"></span>&nbsp;暂停
            </ng-container>
          </td>
          <td nz-td>
            {{ data.validity_start }}
          </td>
          <td nz-td>
            {{ data.validity_end }}
          </td>
        </tr>
      </ng-container>
      </tbody>
    </nz-table>
  </ng-template>
</nz-modal>
<!-- 添加活动弹窗 end -->


